home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Disk / moni / FileX-src.lha / FileX-src / WindowInfo.h < prev   
C/C++ Source or Header  |  1994-04-01  |  1KB  |  41 lines

  1.     /* Relative Koordinaten beim   */
  2.     /* ersten Öffnen eines Fenster */
  3.  
  4. #define WNDXOPENOFF (25)
  5. #define WNDYOPENOFF ((Scr->RastPort.TxHeight + Scr->WBorTop + 1) * 3 / 2)
  6.  
  7. #define BORDERX 4        /* Abstand Border - Bevelbox/Buttons */
  8. #define BORDERY 2
  9.  
  10. #define BUTTONX 4        /* Abstand Buttons - Bevelbox */
  11. #define BUTTONY 2
  12.  
  13. #define INNERX 4        /* Abstand Gadget - Bevelbox */
  14. #define INNERY 2
  15.  
  16. #define INNERGADGETY 2    /* Abstand Gadget - Gadget */
  17. #define INNERGADGETX 4
  18.  
  19.     /* Anzahl der Zeilen, die im Listview dargestellt werden */
  20.     /* Wert für Kick <= 2.0: LISTVIEWLINES - 1 */
  21.  
  22. #define LISTVIEWLINES 6
  23.  
  24.     /* Vom System vorgegebene feste Werte */
  25.  
  26. #define BEVELX 2                        /* Breite der Bevelboxlinie */
  27. #define BEVELY 1                        /* Höhe der Bevelboxlinie */
  28. #define TEXTGADGETX 8                /* Abstand Text - Gadget */
  29. #define LISTVIEWBORDERY 4            /* Zusätzlich Höhe für YBorder */
  30. #define LISTVIEWBORDERY20 4        /* Differenz Kick30-Kick20 */
  31. #define LISTVIEWTEXTGADGETY 4        /* Abstand Gadget - Title */
  32.  
  33. struct WindowInfo
  34. {
  35.     struct RastPort RP;
  36.     struct TextAttr TA;
  37.     struct TextFont *TF;
  38.  
  39.     ULONG MaxCharWidth, AverageCharWidth, MaxNumericWidth, MaxHexWidth;
  40. };
  41.